head scarf - Spanish English Dictionary